An Object-Oriented Invocation Layer for the Java Message Service

نویسندگان

  • Klaus Jank
  • Roy Oberhauser
چکیده

New applications and software environments are increasingly distributed across a large or even unpredictable number of networked computing devices, require mobile and ad-hoc networking capabilities, and must integrate with more systems, all of which create greater demands on the middleware used to realize these systems. On the Java platform, RMI is a wellestablished paradigm, yet deficiencies become evident in particular with regard to scalability and remote invocation completability which is the assurance that invocations are executed according to client and service expectations regardless of the state of the participants or the communication network. While the Java Message Service (JMS) addresses these deficiencies, it lacks the simplicity, explicit contracts, clear coupling, and strong typing of an object-oriented invocation paradigm. This paper will describe our Java Invocation Layer for Messaging (JILM), a(n) (a)synchronous invocation layer to support objectoriented invocations while leveraging the unique distribution and QoS properties that JMS provides.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exertion Oriented Programming

Six generations of RPC systems can be distinguished including Federated Method Invocation presented in this paper. Some of them—CORBA, Java RMI, and Web/OGSA services—support distributed objects. However, creating object wrappers implementing remote interfaces doesn’t have a great deal to do with object-oriented distributed programming. Distributed objects developed that way are usually ill-str...

متن کامل

Design and Implementation of a CORBA-Based Object Group Service Supporting Different Data Dispatching Strategies

Besides Microsoft’s Distributed Component Object Model (DCOM) [12] and Sun’s Java-based Remote Method Invocation (RMI) [20], OMG’s Common Object Request Broker Architecture (CORBA) [14] is now one of the most important middleware architecture standards in the field of object-oriented and distributed client-server application systems. However, the current CORBA standard lacks some comfortable fa...

متن کامل

A Lightweight Object-Oriented Distributed Services Framework for Engineering Interactive Applications

We present a lightweight open source object-oriented services framework for constructing distributed applications. The congruence of internal object and externally passed messages facilitates the rapid development of correct, robust, and high-performance information-centric applications. The Object-Oriented Distributed Semantic Services (OODSS) framework is validated through its intensive use i...

متن کامل

Federated Method Invocation with Exertions

Six generations of RPC systems can be distinguished including Federated Method Invocation (FMI) presented in this paper. Some of them— CORBA, Java RMI, and Web/OGSA services—support distributed objects. However, creating object wrappers implementing remote interfaces doesn’t have a great deal to do with object-oriented distributed programming. Distributed objects developed that way are usually ...

متن کامل

Metacomputing with Federated Method Invocation

Six generations of RPC systems can be distinguished including Federated Method Invocation (FMI) presented in this paper. Some of them—CORBA, Java RMI, and Web/Globus services—support distributed objects. However, creating object wrappers implementing remote interfaces doesn’t have a great deal to do with object-oriented distributed programming. Distributed objects developed that way are usually...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003